#!/usr/bin/env node --no-warnings
// launcher.mjs - 用于无窗口启动主服务

import { spawn } from 'child_process';

// 使用spawn启动主服务，设置windowsHide选项隐藏窗口
const child = spawn('node', ['serve.mjs'], {
  windowsHide: true, // 隐藏命令提示符窗口
  detached: true,    // 分离进程
  stdio: 'ignore'    // 忽略标准输入输出
});

// 允许父进程退出而不等待子进程
child.unref();